@import "./theme.scss";

@font-face {
    font-family: 'icomoon';
    src: url('../fonts/icomoon.eot?hncksl');
    src: url('../fonts/icomoon.eot') format('embedded-opentype'),
         url('../fonts/icomoon.ttf') format('truetype'),
         url('../fonts/icomoon.woff') format('woff'),
         url('../fonts/icomoon.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
[class^="icon-"]::before, [class*=" icon-"]::before {
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-home:before {content: "\e9a8";}
.icon-calendar:before {content: "\e900";}
.icon-car:before {content: "\e901";}
.icon-fmc-1:before {content: "\e902";}
.icon-fmc-2:before {content: "\e903";}
.icon-fmc-3:before {content: "\e904";}
.icon-fmc-4:before {content: "\e905";}
.icon-fmc-5:before {content: "\e906";}
.icon-fmc-6:before {content: "\e907";}
.icon-fmc-7:before {content: "\e908";}
.icon-fmc-8:before {content: "\e909";}
.icon-fmc-9:before {content: "\e90a";}
.icon-fmc-10:before {content: "\e90b";}
.icon-fmc-11:before {content: "\e90c";}
.icon-fmc-12:before {content: "\e90d";}
.icon-fmc-13:before {content: "\e90e";}
.icon-fmc-14:before {content: "\e90f";}
.icon-fmc-15:before {content: "\e910";}
.icon-fmc-16:before {content: "\e911";}
.icon-fmc-17:before {content: "\e912";}
.icon-fmc-18:before {content: "\e913";}
.icon-fmc-19:before {content: "\e914";}
.icon-fmc-20:before {content: "\e915";}
.icon-fmc-21:before {content: "\e916";}
.icon-fmc-22:before {content: "\e917";}
.icon-fmc-23:before {content: "\e918";}
.icon-fmc-24:before {content: "\e919";}
.icon-fmc-25:before {content: "\e91a";}
.icon-fmc-26:before {content: "\e91b";}
.icon-fmc-27:before {content: "\e91c";}
.icon-fmc-28:before {content: "\e91d";}
.icon-fmc-29:before {content: "\e91e";}
.icon-fmc-30:before {content: "\e91f";}
.icon-fmc-31:before {content: "\e920";}
.icon-fmc-32:before {content: "\e921";}
.icon-fmc-33:before {content: "\e922";}
.icon-fmc-34:before {content: "\e923";}
.icon-fmc-35:before {content: "\e924";}
.icon-fmc-36:before {content: "\e925";}
.icon-fmc-37:before {content: "\e926";}
.icon-fmc-38:before {content: "\e927";}
.icon-fmc-39:before {content: "\e928";}
.icon-fmc-40:before {content: "\e929";}
.icon-fmc-41:before {content: "\e92a";}
.icon-fmc-42:before {content: "\e92b";}
.icon-fmc-43:before {content: "\e92c";}
.icon-fmc-44:before {content: "\e92d";}
.icon-fmc-45:before {content: "\e92e";}
.icon-fmc-46:before {content: "\e92f";}
.icon-fmc-47:before {content: "\e930";}
.icon-fmc-48:before {content: "\e931";}
.icon-fmc-49:before {content: "\e932";}
.icon-fmc-50:before {content: "\e933";}
.icon-fmc-51 .path1:before {content: "\e934";color: rgb(0, 0, 0);}
.icon-fmc-51 .path2:before {content: "\e935";margin-left: -1em;color: rgb(0, 0, 0);}
.icon-fmc-51 .path3:before {content: "\e936";margin-left: -1em;color: rgb(0, 0, 0);}
.icon-fmc-51 .path4:before {content: "\e937";margin-left: -1em;color: rgb(255, 255, 255);}
.icon-fmc-51 .path5:before {content: "\e938";margin-left: -1em;color: rgb(255, 255, 255);}
.icon-fmc-52:before {content: "\e939";}
.icon-fmc-53:before {content: "\e93a";}
.icon-fmc-54:before {content: "\e93b";}
.icon-fmc-55:before {content: "\e93c";}
.icon-fmc-56:before {content: "\e93d";}
.icon-fmc-57:before {content: "\e93e";}
.icon-fmc-58:before {content: "\e93f";}
.icon-fmc-59:before {content: "\e940";}
.icon-fmc-60:before {content: "\e941";}
.icon-fmc-61:before {content: "\e942";}
.icon-fmc-62:before {content: "\e943";}
.icon-fmc-63:before {content: "\e944";}
.icon-fmc-64:before {content: "\e945";}
.icon-fmc-65:before {content: "\e946";}
.icon-fmc-66:before {content: "\e947";}
.icon-fmc-67:before {content: "\e948";}
.icon-fmc-68:before {content: "\e949";}
.icon-fmc-69:before {content: "\e94a";}
.icon-fmc-70:before {content: "\e94b";}
.icon-fmc-71:before {content: "\e94c";}
.icon-fmc-72:before {content: "\e94d";}
.icon-fmc-73:before {content: "\e94e";}
.icon-fmc-74:before {content: "\e94f";}
.icon-fmc-75:before {content: "\e950";}
.icon-fmc-76:before {content: "\e951";}
.icon-fmc-77:before {content: "\e952";}
.icon-fmc-78:before {content: "\e953";}
.icon-fmc-79:before {content: "\e954";}
.icon-fmc-80:before {content: "\e955";}
.icon-fmc-81:before {content: "\e956";}
.icon-fmc-82:before {content: "\e957";}
.icon-fmc-83:before {content: "\e958";}
.icon-fmc-84:before {content: "\e959";}
.icon-fmc-85:before {content: "\e95a";}
.icon-fmc-86:before {content: "\e95b";}
.icon-fmc-87:before {content: "\e95c";}
.icon-fmc-88:before {content: "\e95d";}
.icon-fmc-89:before {content: "\e95e";}
.icon-fmc-90:before {content: "\e95f";}
.icon-fmc-91:before {content: "\e960";}
.icon-fmc-92:before {content: "\e961";}
.icon-fmc-93:before {content: "\e962";}
.icon-fmc-94:before {content: "\e963";}
.icon-fmc-95:before {content: "\e964";}
.icon-file-text2:before {content: "\e965";}
.icon-hotel:before {content: "\e966";}
.icon-loop:before {content: "\e967";}
.icon-other:before {content: "\e968";}
.icon-search:before {content: "\e969";}
.icon-train:before {content: "\e96a";}
.icon-user-tie:before {content: "\e96b";}
.icon-fmc-96:before {content: "\e96c";}
.icon-fmc-97:before {content: "\e96d";}
.icon-fmc-98:before {content: "\e96e";}
.icon-fmc-99:before {content: "\e96f";}
.icon-fmc-100:before {content: "\e970";}
.icon-fmc-101:before {content: "\e971";}
.icon-fmc-102:before {content: "\e972";}
.icon-fmc-103 .path1:before {content: "\e973";color: rgb(0, 0, 0);}
.icon-fmc-103 .path2:before {content: "\e974";margin-left: -1em;color: rgb(0, 0, 0);}
.icon-fmc-103 .path3:before {content: "\e975";margin-left: -1em;color: rgb(0, 0, 0);}
.icon-fmc-103 .path4:before {content: "\e976";margin-left: -1em;color: rgb(0, 0, 0);}
.icon-fmc-103 .path5:before {content: "\e977";margin-left: -1em;color: rgb(0, 0, 0);}
.icon-fmc-103 .path6:before {content: "\e978";margin-left: -1em;color: rgb(0, 0, 0);}
.icon-fmc-103 .path7:before {content: "\e979";margin-left: -1em;color: rgb(0, 0, 0);}
.icon-fmc-103 .path8:before {content: "\e97a";margin-left: -1em;color: rgb(255, 255, 255);}
.icon-fmc-103 .path9:before {content: "\e97b";margin-left: -1em;color: rgb(255, 255, 255);}
.icon-fmc-103 .path10:before {content: "\e97c";margin-left: -1em;color: rgb(255, 255, 255);}
.icon-fmc-103 .path11:before {content: "\e97d";margin-left: -1em;color: rgb(255, 255, 255);}
.icon-fmc-103 .path12:before {content: "\e97e";margin-left: -1em;color: rgb(255, 255, 255);}
.icon-fmc-103 .path13:before {content: "\e97f";margin-left: -1em;color: rgb(255, 255, 255);}
.icon-fmc-104:before {content: "\e980";}
.icon-fmc-105:before {content: "\e981";}
.icon-fmc-106:before {content: "\e983";}
.icon-fmc-107:before {content: "\e984";}
.icon-fmc-108:before {content: "\e985";}
.icon-fmc-109:before {content: "\e986";}
.icon-fmc-110:before {content: "\e987";}
.icon-fmc-111:before {content: "\e988";}
.icon-fmc-112:before {content: "\e989";}
.icon-fmc-113:before {content: "\e98a";}
.icon-fmc-114:before {content: "\e98b";}
.icon-fmc-115:before {content: "\e98c";}
.icon-fmc-116:before {content: "\e98d";}
.icon-fmc-117:before {content: "\e98e";}
.icon-fmc-118:before {content: "\e98f";}
.icon-fmc-119:before {content: "\e990";}
.icon-fmc-120:before {content: "\e991";}
.icon-fmc-121:before {content: "\e992";}
.icon-fmc-122:before {content: "\e993";}
.icon-fmc-123:before {content: "\e994";}
.icon-fmc-124:before {content: "\e995";}
.icon-fmc-125:before {content: "\e996";}
.icon-fmc-126:before {content: "\e997";}

.icon-fmc-130:before {content: "\e9a6";}
.icon-fmc-131:before {content: "\e9a0";}
.icon-fmc-133:before {content: "\e99e";}
.icon-fmc-134:before {content: "\e99f";}
.icon-fmc-138:before {content: "\e9a4";}
.icon-fmc-139:before {content: "\e9a7";}

.icon-fmc-140:before {content: "\e9a9";}
.icon-fmc-141:before {content: "\e9aa";}
.icon-fmc-142:before {content: "\e9af";}
.icon-fmc-143:before {content: "\e9ae";}
.icon-fmc-144:before {content: "\e9b2";}
.icon-fmc-145:before {content: "\e9ab";}
.icon-fmc-146:before {content: "\e9ac";}
.icon-fmc-147:before {content: "\e9ad";}
.icon-fmc-148:before {content: "\e9b0";}
.icon-fmc-149:before {content: "\e9b1";}
.icon-fmc-150:before {content: "\e9b3";}
.icon-fmc-151:before {content: "\e9b5";}
.icon-fmc-152:before {content: "\e9b6";}
.icon-fmc-153:before {content: "\e9b4";}
.icon-fmc-154:before {content: "\e9b7";}

.icon-fmc-155::before{content: "\e99a";}
.icon-fmc-156::before{content: "\e9b9";}
.icon-fmc-157::before{content: "\e9b8";}
.icon-fmc-158::before{content: "\e99b";}
.icon-fmc-159::before{content: "\e9ba";}

.icon-fmc-160::before{content: "\e9db";}
.icon-fmc-161::before{content: "\e9e2";}
.icon-fmc-162::before{content: "\e9dd";}
.icon-fmc-163::before{content: "\e9e0";}
.icon-fmc-164::before{content: "\e9e1";}
.icon-fmc-165::before{content: "\e9df";}
.icon-fmc-166::before{content: "\e9e3";}
.icon-fmc-167::before{content: "\e9de";}
.icon-fmc-168::before{content: "\e9dc";}
.icon-fmc-169::before{content: "\e9da";}
.icon-fmc-170::before{content: "\e9e4";}

.icon-billtype-1:before {content: "\e9cb";}
.icon-billtype-3:before {content: "\e9c5";}
.icon-billtype-4:before {content: "\e9c9";}
.icon-billtype-5:before {content: "\e9ca";}
.icon-billtype-6:before {content: "\e9d7";}
.icon-billback-1:before {content: "\e9a3";}
.icon-billback-3:before {content: "\e99d";}
.icon-billback-4:before {content: "\e9a1";}
.icon-billback-5:before {content: "\e9a2";}
.icon-billback-6:before {content: "\e9d8";color: #ddd;}

.icon-add:before {content: "\e9c4";}
.icon-edit:before {content: "\e9c1";}
.icon-del:before {content: "\e9c2";}
.icon-sub:before {content: "\e9c3";}
.icon-agree:before {content: "\e9d0";}
.icon-agree-black:before {content: "\e9d5";}
.icon-reject:before {content: "\e9d1";}
.icon-reject-black:before {content: "\e9d6";}
.icon-view:before {content: "\e9d4";}
.icon-guide:before {content: "\e9d9";}
.icon-back:before {content: "\e9e6";}
.icon-redo:before {content: "\e9e5";}
.icon-refresh:before {content: "\e9e7";}

table{border-collapse:collapse;border-spacing:0}
:focus{outline-width: 0px;}
img{max-width: 100%;}
html,input,text{font-family: "Microsoft YaHei"!important;} 
body{padding: 0!important;}
textarea{font:inherit;}
a{text-decoration: none;color: inherit;}

.feature-button {
  display: inline-block;
}
.container-fluid .el-dialog--tiny {
  min-width: 550px;
}

.container-fluid .el-dialog--small {
  min-width: 1000px;
}

.el-loading-mask{
  background-color: rgba(0,0,0,0.6)!important;
}

.el-dialog .el-dialog__header {
  height: 56px;
  padding: 20px;
  background-color: $head;
  color: #fff;
  box-sizing: border-box;
}

.el-dialog .el-dialog__header .el-dialog__title {
  color: #fff;
}

.el-dialog .el-dialog__header  .el-dialog__close {
  color: #fff;
}

.el-dialog .el-dialog__header  .el-dialog__close:hover {
  opacity: .5;
}

.el-dialog {
  border-radius: 5px!important;
}

.el-dialog .el-dialog__header {
  border-radius: 5px 5px 0 0;
}

.el-dialog .el-dialog__footer {
  border-radius: 0 0 5px 5px;
}

.el-dialog .el-dialog__body {
  padding: 20px;
}

.el-dialog .el-dialog__body .stm-table .search-body .el-form {
  padding-top: 0;
}

.el-dialog .el-dialog__footer {
  border-top: 1px solid #dfe6ec;
  padding: 20px;
}

.el-pagination {
  margin-top: 10px;
}

.el-table__fixed, .el-table__fixed-right {
  overflow: hidden;
}

.el-tooltip__popper,
.el-tooltip__popper .content {
  max-width: 200px;
  word-break:break-all;
}

.el-button>span {
    font-family: "Microsoft YaHei"
}

.el-message-box__header {
    position: relative;
    padding: 20px 20px 0;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
}

.grid-content {
  border-radius: 4px;
  padding: 5px;
  min-height: 16px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
}

.el-table__header th>.cell {
  text-align: center;
}

.table-row-class>td {
  text-align: center;
}

.el-cascader, .el-select {
  width: 100%;
}

.el-table .el-form-item .el-input__inner,.el-table .el-form-item .el-cascader__label {
  text-align: center;
}

.el-table .el-input.is-disabled .el-input__inner {
  border: none;
  background-color: transparent;
}
.el-table .el-input__inner,.el-table .el-input-group__append {
  border: none;
  background-color: transparent;
}
.el-table .el-input__inner:focus {
  border: none;
}
.el-table .el-input__inner:input {
  border: none;
}
.el-table .el-form-item.is-error{
  border: 1px solid #ff4949;
}
.el-upload__tip {
  font-size: 14px;
  margin: 10px 0;
  color: #000;
}
.el-progress--circle {
  width: 100px!important;
}
.el-progress-circle {
  width: 100px!important;
  height: 100px!important;
}
.el-cascader__label {
  // padding-left: 0;
}

.icon-plus {
  position: relative;
  z-index: 5;
}
.icon-plus:before {
  content: "\e9c0";
  color: $theme;
}
.icon-plus:hover {
  cursor: pointer;
}
.el-row {
  margin: 10px 0;
}
.el-col {
  border-radius: 4px;
}

.fee-mob-title {
  /* border-bottom: 1px solid #ddd; */
  padding: 8px 15px;
  position: relative;
  color: $theme;
  /* background-color: #e9e9eb;  */
  font-size: 14px;
   font-weight: bold; 
  border-radius: 0 0 0 10px;
  z-index: 5;
}

.fee-mob-title:before {
  display: block;
  content: "";
  height: 30px;
  position: absolute;
  left: 0;
  top: 0;
  border-left: 7px solid $theme;
  border-radius: 0 0 0 14px/0 0 0 14px; 
  border-bottom: 1px solid $theme;  
  width: calc(100% - 7px);
  /* background: linear-gradient(to right, #44aaf9, #fff); */
  z-index: -1;
}

.pull-right {
  float: right;
}

.container-fluid {
  .btn-list {
    position: relative;
    top: -36px;
    display: inline-block;
  }
  .input-textarea {
    position: relative;
    display: inline-block;
  }
}

.cell {
  button.el-button--text:first-child {
    margin-left: 0;
  }
}

input::-ms-clear,
input::-ms-reveal {
  display: none;
}

.cell .el-switch.is-disabled .el-switch__core {
  border-color: #aaa!important;
  background: #aaa!important;
}